package com.hsmw.schedule.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.time.LocalDateTime;

public class DriverOrderResultVO implements Serializable {

    @ApiModelProperty(value = "完成方量")
    private  String  completeVolume;

    @ApiModelProperty(value = "订单ID")
    private String orderId;

    @ApiModelProperty(value = "recordId")
    private String recordId;

    @ApiModelProperty(value = "完成时间")
    private String completeTime;

    @ApiModelProperty(value = "项目名称")
    private String itemName;

    @ApiModelProperty(value = "项目施工位置")
    private String itemPosition;

    @ApiModelProperty(value = "施工部位")
    private String constructionPosition;


    @ApiModelProperty(value = "下单时间")
    private String createTime;

    @ApiModelProperty(value = "是否为外租泵车 0 否 1 是")
    private String outsideLeasingFlag;

    @ApiModelProperty(value = "结算单位名称")
    private String ownCompanyName;



    public String getGrabbTime() {
        return grabbTime;
    }

    public void setGrabbTime(String grabbTime) {
        this.grabbTime = grabbTime;
    }



    private String grabbTime;

    public String getSetoutTime() {
        return setoutTime;
    }

    public void setSetoutTime(String setoutTime) {
        this.setoutTime = setoutTime;
    }

    public String getStartWorkTime() {
        return startWorkTime;
    }

    public void setStartWorkTime(String startWorkTime) {
        this.startWorkTime = startWorkTime;
    }

    private String setoutTime;

    private String settlementVolume;

    private String startWorkTime;

    @ApiModelProperty(value = "挪泵次数")
    private String movePumpCount;

    @ApiModelProperty(value = "预计方量")
    private String expectVolume;

    @ApiModelProperty(value = "取消订单标志 1下单人取消 2司机取消")
    private String cancelOrderFlag;

    @ApiModelProperty(value = "取消订单时间")
    private String cancelOrderTime;

    @ApiModelProperty(value = "备注信息")
    private String remark;

    @ApiModelProperty(value = "施工部位")
    private String position;

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getMovePumpCount() {
        return movePumpCount;
    }

    public void setMovePumpCount(String movePumpCount) {
        this.movePumpCount = movePumpCount;
    }

    public String getCancelOrderFlag() {
        return cancelOrderFlag;
    }

    public void setCancelOrderFlag(String cancelOrderFlag) {
        this.cancelOrderFlag = cancelOrderFlag;
    }

    public String getCompleteVolume() {
        return completeVolume;
    }

    public void setCompleteVolume(String completeVolume) {
        this.completeVolume = completeVolume;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getCompleteTime() {
        return completeTime;
    }

    public void setCompleteTime(String completeTime) {
        this.completeTime = completeTime;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getItemPosition() {
        return itemPosition;
    }

    public void setItemPosition(String itemPosition) {
        this.itemPosition = itemPosition;
    }

    public String getConstructionPosition() {
        return constructionPosition;
    }

    public void setConstructionPosition(String constructionPosition) {
        this.constructionPosition = constructionPosition;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getSettlementVolume() {
        return settlementVolume;
    }

    public void setSettlementVolume(String settlementVolume) {
        this.settlementVolume = settlementVolume;
    }

    public String getOutsideLeasingFlag() {
        return outsideLeasingFlag;
    }

    public void setOutsideLeasingFlag(String outsideLeasingFlag) {
        this.outsideLeasingFlag = outsideLeasingFlag;
    }

    public String getOwnCompanyName() {
        return ownCompanyName;
    }

    public void setOwnCompanyName(String ownCompanyName) {
        this.ownCompanyName = ownCompanyName;
    }

    public String getCancelOrderTime() {
        return cancelOrderTime;
    }

    public void setCancelOrderTime(String cancelOrderTime) {
        this.cancelOrderTime = cancelOrderTime;
    }

    public String getExpectVolume() {
        return expectVolume;
    }

    public void setExpectVolume(String expectVolume) {
        this.expectVolume = expectVolume;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
}
